package appapi.Vo.brider;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * 门禁设备新增 实体类
 *
 * @author hlm
 * @since
 */
@Data
@ApiModel
public class AddCar implements Serializable {
    private static final long serialVersionUID = -44851372536066924L;

    /**
     * 闸机设备id
     */
    @ApiModelProperty(value = "闸机设备id")
    private Integer parkId;

    /**
     * 车牌号
     */
    @ApiModelProperty(value = "车牌号")
    private String carNo;
    /**
     * 所属项目
     */
    @ApiModelProperty(value = "所属项目")
    private Long projId;
    /**
     * 车辆类型  0工程车 1小汽车 2 临时车
     */
    @ApiModelProperty(value = "车辆类型  0工程车 1小汽车 2 临时车")
    private Integer carType;
    /**
     * 有效期
     */
    @ApiModelProperty(value = "有效期")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime carDate;
    /**
     * 行驶证号
     */
    @ApiModelProperty(value = "行驶证号")
    private String carIdcard;
    /**
     * 驾驶员
     */
    @ApiModelProperty(value = "驾驶员")
    private String carPerson;

    /**
     * 联系电话
     */
    @ApiModelProperty(value = "联系电话")
    private String carTel;
    /**
     * 备注
     */
    @ApiModelProperty(value = "备注")
    private String carNote;


}

